body,
p,
h1,
h2,
h3,
h4 {
  margin: 0px;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
img {
  border: none;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: #3c3c3c;
}
i {
  font-style: normal;
}
input {
  margin: 0;
  padding: 0;
}
button {
  outline: none;
}
body {
  font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif;
  color: #3c3c3c;
  background-color: #f4f4f4;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

.fl {
  float: left;
}
.fr {
  float: right;
}
.leayout {
  width: 1190px;
  margin: 0 auto;
}
